@charset "utf-8";



html,body{background:#fff;color:#333;font:14px/1.6 'Microsoft YaHei',Tahoma,Verdana,'Simsun';}

body,h1,h2,h3,h4,h5,h6,dl,dt,li,ol,ul,dd,th,td,p,pre,form,input,button,textarea,hr{margin:0;padding:0}

h1,h2,h3,h4,h5,h6{font-size:100%}

a{color:#333;text-decoration:none;}

a:hover{color:#e9280c;text-decoration:none;}

.fl{ float:left;}

.fr{ float:right;}

.clear{ clear:both;}

ul,li{ list-style:none;}

img{border:0}

button,input,select,textarea{font-size:100%}


header{ width: 100%; position: relative; display: block;   }
.header{     position: absolute;
    top: 0;
    width: 100%;
    display: block; z-index: 99;  background: rgba(0,0,0,0.6); }
.top{ width: 100%; border-bottom:1px solid rgba(255,255,255,0.3); display: block; overflow: hidden; }


.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}
.w1 {
    width: 75%;
    margin: 0 auto;   
    min-width: 1240px; 
}
.container {
        width: 1240px;
    margin: 20px auto;
    display: block;
    overflow: hidden;  
    
}
.top ul{ list-style: none; display: block; overflow: hidden; }
.top ul li{ float: left; display: block; line-height: 45px; border-right: 1px solid rgba(255,255,255,0.3); margin-right: 20px; padding-right:20px; font-size: 14px; color: #fff;}
.top ul li i{ height: 24px; margin:5px 10px 0 0; float:left  }
.top span{ line-height: 45px; display: block; }
.top span a{ float: left; font-size: 14px; color: #fff; display: block; padding: 0 10px; }


.top_logo{     margin: 15px auto 0;
    height: 80px;
    display: block; }
.navlist{ width: 790px; display: block; }

.nav_out {
    width: 790px;
    display: block;
    margin: 0 auto;
    
}

.tem_head nav {
    width:790px;
    position: absolute;
    height: 48px;
    line-height: 48px;
    margin-top:10px;
}

.tem_head nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.tem_head nav ul li {
    position: relative;
    float: left;
    line-height: 48px;
}


.tem_head nav a {
    display: block;
    font-size: 18px;
    color: #fff;
    text-align: center;   
    padding:0 20px;
}

.tem_head nav a:hover {     
    color: #0191d7;    
}

.tem_head nav a.navdown {  
    color: #0191d7;  
}

.tem_head nav a.navdown:hover {
   color: #0191d7;
  
}

.tem_head nav ul li dl {
    position: absolute;
    top: 48px;
    left: 0;
    z-index: 99;
    display: none;
    background: rgba(1,64, 153, 0.8);
   
}

.tem_head nav ul li dl dd {
    
    padding: 10px 10px 20px;
    width: 120px;
    display: block;
    overflow: hidden;
}

.tem_head nav ul li dl dd a {
    margin: 0 10px;
    padding: 0 5px;
    
    line-height: 36px;
    color: #fff;
    font-size: 14px;
    height: 36px;
}

.tem_head nav ul li dl dd a:hover {
    line-height: 36px;
    color: #fff !important;
    border-bottom: none;
    height: 36px;
    background: #000;
}

.tem_head nav ul li:hover>dl {
    display: block;
}

.tem_head nav ul li dl dt {
    float: right;
    overflow: hidden;
    padding: 20px 20px 20px 0;
    width: 380px;
    height: 200px;
    font-size: 0;
}

.tem_head nav ul li dl dt img {
    width: 380px;
    height: 200px;
}

.tem_head nav ul li dl dd i {
    position: absolute;
    top: -15px;
    left: 50px;
    z-index: 100;
    width: 100%;
    color: #f3f4f5;
    font-size: 22px;
}

.tem_head nav ul li dl.tem_pronoaw {
    width: auto;
}

.tem_head nav ul li dl.tem_pronoaw dd {
    width: auto;
}

.tem_head nav ul li dl.tem_pronoaw dd div {
    float: left;
    padding: 0 20px;
    min-width: 100px;
}

.tem_head nav ul li dl.tem_pronoaw dd div h3 {
    margin-bottom: 5px;
    border-bottom: 1px solid #888;
    font-weight: normal;
}

.tem_head nav ul li dl.tem_pronoaw dd div p a {
    margin: 0;
}


/* 内容开始  */
.index_ico{ display: block; overflow: hidden; }
.index_ico ul{ list-style: none; display: block; overflow: hidden; }
.index_ico ul li{ width: 19.8%; float: left; display: block; text-align: center; padding:20px 0 40px; overflow: hidden; border-right: 1px solid #eee; }
.index_ico ul li i{ width: 110px; height: 110px; margin: 0 auto; display: block; }
.index_ico ul li h3{ font-size: 24px; color: #000; line-height: 30px; margin: 15px 0; font-weight: normal; }
.index_ico ul li p{ color: #828181; line-height: 24px; font-size: 16px; }
.index_ico ul li .i_01{ background: url(../images/ico01.png) 0 0 no-repeat; }
.index_ico ul li .i_02{ background: url(../images/ico01.png) 0 -110px no-repeat; }
.index_ico ul li .i_03{ background: url(../images/ico01.png) 0 -220px no-repeat; }
.index_ico ul li .i_04{ background: url(../images/ico01.png) 0 -330px no-repeat; }
.index_ico ul li .i_05{ background: url(../images/ico01.png) 0 -440px no-repeat; }
.index_ico ul li:hover{ background: #0191d7; }
.index_ico ul li:hover .i_01{ background: url(../images/ico01.png) -110px 0 no-repeat; }
.index_ico ul li:hover .i_02{ background: url(../images/ico01.png) -110px -110px no-repeat; }
.index_ico ul li:hover .i_03{ background: url(../images/ico01.png) -110px -220px no-repeat; }
.index_ico ul li:hover .i_04{ background: url(../images/ico01.png) -110px -330px no-repeat; }
.index_ico ul li:hover .i_05{ background: url(../images/ico01.png) -110px -440px no-repeat; }
.index_ico ul li:hover h3{ color: #fff; }
.index_ico ul li:hover p{ color: #fff; }


/* 产品中心  */
.index_product{ width: 100%; display: block; position:relative; }
.index_product .dw{ position: absolute; top:60px; z-index: 99; }
.power{ width: 100%; display: block; overflow: hidden; margin:0 auto; position: relative; background: url(../images/index_04.jpg) bottom center no-repeat}
.power .tab-hd { 0 zoom:1; width:100%; margin:0 auto; list-style:none; text-align:center; }
.power .tab-hd li{width:10%;  margin: 0 5px; text-align:center; cursor:pointer;font-size:16px; display:inline-block; height: 140px; position: relative; padding:15px 0 30px; }
.power .tab-hd li .pow_zhezhao{ position: absolute; width: 100%; top:0; height: 100%; opacity: 1}
.power .tab-hd li .pow_zhezhao i{ width: 94px; height: 105px; display: block; margin: 20px auto 10px; overflow: hidden; }
.power .tab-hd li .pow_zhezhao h3{ font-size: 18px; color: #fff;    
    font-weight: normal; }
.power .tab-hd li.active{ background:#0191d7; color:#fff; border:none;}
.power .tab-hd li.active .pow_zhezhao{}
.power .tab-bd{width:100%; display: block; overflow: hidden; }
.power .tab-bd li{display:none;  width:100%; overflow:hidden; position: relative;-webkit-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    -moz-transition: all .5s;}
.power .tab-bd li.thisclass{ display:list-item;}

.power .tab-bd li .pow_img{ width: 100%; display: block; position:relative; }

.power .tab-bd li .pow_img img{ width: 100%; }
.power .tab-bd li .pow_dw{ position: absolute;  width: 420px; height:200px; top:68%;left:22%;    z-index: 99;  }


.power_02{ width: 1200px; display: block; margin: 50px auto; overflow: hidden;   }

.power .tab-hd li .pow_zhezhao .a01{ background: url(../images/ico02.png) 0 0 no-repeat; }
.power .tab-hd li .pow_zhezhao .a02{ background: url(../images/ico02.png) 0 -105px no-repeat; }
.power .tab-hd li .pow_zhezhao .a03{ background: url(../images/ico02.png) 0 -210px no-repeat; }
.power .tab-hd li .pow_zhezhao .a04{ background: url(../images/ico02.png) 0 -315px no-repeat; }
.power .tab-hd li .pow_zhezhao .a05{ background: url(../images/ico02.png) 0 -420px no-repeat; }
.power .tab-hd li .pow_zhezhao .a06{ background: url(../images/ico02.png) 0 -525px no-repeat; }
.power .tab-hd li .pow_zhezhao .a07{ background: url(../images/ico02.png) 0 -630px no-repeat; }


@media screen and (max-width:1440px){
.power .tab-hd li{ width: 12%; }
}

/* 电梯解决方案 */
.index_dt{ margin:50px auto; display: block; overflow: hidden; }
.dt_solution{ width: 49.5%; display: block; overflow: hidden; }
.dt_solution .fan{width: 100%; display: block; position: relative;}
.dt_solution .fan .f_img{ width: 100%; display: block;overflow: hidden; }
.dt_solution .fan .f_img img{ width: 100%; display: block; overflow: hidden;-webkit-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s; }
.dt_solution .fan .f_img img:hover{-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);}
.dt_solution .fan p{ width: 100%; position: absolute; bottom:15px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; }
.dt_solution .fa_list{ width: 100%; display: block; overflow: hidden;  }
.dt_solution .fa_list ul{ list-style: none; display: block; }
.dt_solution .fa_list ul li{ float: left; margin-right: 15px; display: block; position: relative; width: 48.6%; }
.dt_solution .fa_list ul li:nth-child(2){ margin-right: 0; }
.dt_solution .fa_list ul li .f_img{ width: 100%; display: block; overflow: hidden; }
.dt_solution .fa_list ul li .f_img img{ width: 100%; display: block; overflow: hidden;-webkit-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s; }
.dt_solution .fa_list ul li:hover .f_img img{-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);}

.dt_solution .fa_list ul li p{ width: 100%; position: absolute; bottom:15px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; }

.pro_tit{ width: 100%;display: block; overflow: hidden;text-align: center; }
.pro_tit h3{ font-size: 40px; color: #fff; display: block; font-weight: normal; line-height: 50px; }
.pro_tit p{ font-size: 22px; color: #e6e6e6; line-height: 40px; text-transform: uppercase; }


/* 公司简介  */
.inedx_about{ margin:70px auto; display: block; overflow: hidden; position: relative;}
.ab_img{ width: 48%; display: block; overflow: hidden; }
.ab_img img{ width: 100%; display: block; }
.ab_txt{ width: 48%; display: block; padding:0 1%;display: block; overflow: hidden; background: url(../images/a_bg.png) top left no-repeat;  }
.ab_cc h3{ padding-left: 120px; font-size: 22px; color: #333; margin: 10px 0 35px; display: block; font-weight: normal;  line-height: 42px;}
.ab_cc p{ font-size: 16px; color: #8b8b8b; line-height: 32px; }
.ab_ic{display: block; overflow: hidden;  margin:35px auto 15px; }
.ab_ic ul{list-style: none; display: block;}
.ab_ic ul li{ text-align: center; float: left; display: block; overflow: hidden; width: 33%; }
.ab_ic ul li i{ width: 60px; height: 45px; display: block; margin: 0 auto; }
.ab_ic ul li h3{ font-size: 30px; color: #343434; margin:15px 0 5px; }
.ab_ic ul li h3 span{ font-size: 14px; color: #343434; }
.ab_ic ul li p{ font-size: 16px; color: #505050; }
.ab_ic ul li .b01{ background: url(../images/ico03.png) 0 0 no-repeat; }
.ab_ic ul li .b02{ background: url(../images/ico03.png) 0 -45px no-repeat; }
.ab_ic ul li .b03{ background: url(../images/ico03.png) 0 -90px no-repeat; }
.ab_list{ width: 69.2%; display: block; position: absolute; bottom:0;-moz-box-shadow: -1px 1px 11px #ccc;
    -webkit-box-shadow: -1px 1px 11px #ccc;
    box-shadow: -1px 1px 11px #ccc; background: #fff; right: 1px; }
.ab_list ul{list-style: none; display: block;}
.ab_list ul li{ text-align: center; float: left; display: block; overflow: hidden;width: 25%; padding:40px 0; }
.ab_list ul li i{ width:60px; height: 50px; display: block; margin: 0 auto 5px;  }
.ab_list ul li p{ font-size: 14px; color: #c0c0c0; line-height: 22px; text-transform: uppercase; }
.ab_list ul li h3{ font-size: 14px; color: #313131; line-height: 22px; }
.ab_list ul li .c01{background: url(../images/ico03.png) 0 -135px no-repeat;}
.ab_list ul li .c02{background: url(../images/ico03.png) 0 -185px no-repeat;}
.ab_list ul li .c03{background: url(../images/ico03.png) 0 -230px no-repeat;}
.ab_list ul li .c04{background: url(../images/ico03.png) 0 -282px no-repeat;}
.ab_list ul li:hover{ background: #0191d7; }
.ab_list ul li:hover .c01{ background: url(../images/ico03.png) -60px -135px no-repeat; }
.ab_list ul li:hover .c02{ background: url(../images/ico03.png) -60px -185px no-repeat; }
.ab_list ul li:hover .c03{ background: url(../images/ico03.png) -60px -230px no-repeat; }
.ab_list ul li:hover .c04{ background: url(../images/ico03.png) -60px -282px no-repeat; }
.ab_list ul li:hover h3{ color: #fff; }
.ab_list ul li:hover p{ color: #fff; }



/* 案例展示  */
.index_case{width: 100%;
    display: block;
    overflow: hidden;
    padding: 60px 0 80px;
    background: url(../images/case_bg.jpg) no-repeat 0px 0px fixed;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;}

.con{width: 75%;
    margin: 50px auto 0;
    display: block;
    overflow: hidden;
    min-height: 630px;
    min-width: 1240px;}
.con ul li{width:32%;height:300px;float:left;margin-right:20px;margin-bottom:35px;position:relative;overflow:hidden;cursor:pointer; }
.con ul li img{width: 100%; height: 100%;}
.con ul li:nth-child(3n){ margin-right:0 !important;}
.con ul li .txt{width:100%;height:60px;background:rgba(0,0,0,0.5);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.con ul li:hover .txt{background:rgba(0,0,0,0.6)}
.txt h3{font-size:18px;font-weight:100;height:60px;text-align:center;line-height:60px; letter-spacing:2px; color:#fff;}
.txt p{font-size:16px;text-align:center; padding:0 20px 15px; line-height:30px;}
.txt span{ text-align:center; display:block; font-size:14px; color:#fff;}

/* 新闻资讯  */
.index_news{ padding: 60px 0; }
.pro_tit2{ width: 100%;display: block; overflow: hidden;text-align: center; }
.pro_tit2 h3{ font-size: 40px; color: #000000; display: block; font-weight: normal; line-height: 50px; }
.pro_tit2 p{ font-size: 22px; color: #a9a9a9; line-height: 40px; text-transform: uppercase; }
.news_list {
    width: 100%;
    display: block;
    overflow: hidden;
    margin: 30px auto 0;
}
.news_list .tab-hd01{ list-style: none; text-align: center; margin:12px 0; }
.news_list .tab-hd01 li{   
    color: #898989;
    text-align: center;
    cursor: pointer;
    font-size: 22px;
    line-height: 30px;
    display: inline-block;  
    border-right: 1px solid #898989;
    padding:0 20px; 
}
.news_list .tab-hd01 li.active {    
    color: #0290d5;
}
.news_list .tab-bd01 {
    width: 100%;
    margin-top: 30px;
}

.news_list .tab-bd01 li {
    display: none;
    width: 98%;
    overflow: hidden;
    margin: 0 auto 15px;}

.news_list .tab-bd01 li.thisclass {
    display: list-item;
}

.news_list .tab-bd01 li.thisclass {
    display: block;
    overflow: hidden;
}
.news_list .tab-bd01 li .news_lb{ margin-top: 30px; }
.news_lb dl{ width: 21.8%; display: block; overflow: hidden;margin-right: 1%; background: #f5f5f5; padding:1.2%; float: left; }
.news_lb dl:nth-child(4){ margin-right: 0 }
.news_lb dl dt{ width: 100%; display: block; overflow: hidden; }
.news_lb dl dt img{ width: 100%; display: block; }
.news_lb dl dd{ padding: 22px 0 10px; }
.news_lb dl dd h3{ font-size: 18px; color: #020202; font-weight: normal; }
.news_lb dl dd p{ font-size: 14px; color: #939393; line-height: 30px; margin: 12px 0; }
.news_lb dl dd span{ font-size: 14px; color: #0191d7; }

/* 企业分站  */
.subsite_area{ width:100%; background: #0191d7; display: block; height: 100px; overflow: hidden; }
.subsite_area span{ float: left; width: 10%; display: block; margin:20px 0; border-right: 1px solid #fff; color: #fff; font-size: 20px; }
.subsite_area ul{display: block;float: left;overflow: hidden;margin:30px 0 20px 20px;width: calc(100% - 170px);}
.subsite_area ul li{float: left;display: block;line-height: 40px;width: 5.5%;text-align: center;}
.subsite_area ul li a{ font-size: 16px; color: #fff; }

/* 底部内容  */
.footer{ width: 100%;display: block;  overflow: hidden; padding-bottom: 30px;  }
.db_lx{width: 100%;display: block;  overflow: hidden; border-bottom: 1px solid #e3e3e3; padding:30px 0; }
.db_lx ul{list-style: none; display: block; overflow: hidden;}
.db_lx ul li{ float: left; display: block;  background: url(../images/011_03.png) right no-repeat; padding:0 5%; }
.db_lx ul li:nth-child(4){background:none; padding-right: 0;}
.db_lx ul li:nth-child(1){ padding-left: 0%; }
.db_lx ul li h3{ font-size: 18px; color: #5f5f5f; font-weight: normal; display: block; overflow: hidden; width: 100%;line-height: 40px; margin-bottom: 5px; }
.db_lx ul li h3 i{ width: 40px; height: 40px; float: left; margin-right: 8px; }
.db_lx ul li .d01{background:url(../images/ico04.png) 0 0 no-repeat;}
.db_lx ul li .d02{background:url(../images/ico04.png) 0 -42px no-repeat;}
.db_lx ul li .d03{background:url(../images/ico04.png) 0 -84px no-repeat;}
.db_lx ul li .d04{background:url(../images/ico04.png) 0 -124px no-repeat;}
.db_lx ul li p{ font-size: 16px; color: #8d8d8d; }

.db_con{ padding: 15px 0; display: block; }
.db_nr{ width: 75%; display: block; margin:15px 0; overflow: hidden; }
.db_logo{ width: 100%; display: block; overflow: hidden; }
.db_logo img{ float: left; margin-right: 15px;  display: block; }
.db_logo h3{ font-size: 20px; color: #0b318f; line-height: 32px; font-weight: normal; padding-top:5px; }
.db_link{ width: 100%; display: block; overflow: hidden; margin-top: 25px;}
.db_link span{ font-size: 18px; color: #767676; float: left; }
.db_link ul{list-style: none; display: block; overflow: hidden; float: left;}
.db_link ul li{ float: left;display: block; line-height: 30px; }
.db_link ul li a{ font-size: 14px; color: #767676; padding: 0 15px;  display: block; }

.db_ewm{ width: 15%; display: block; overflow: hidden; }
.db_ewm img{ max-width: 100%; display: block; overflow: hidden; margin:0 auto; }
.db_ewm p{ font-size: 14px; color: #9a9a9a; line-height: 30px; text-align: center; }

.copyright{ width: 100%; display: block; background: #f5f5f5; overflow: hidden; line-height: 50px; }
.copyright p{ color: #9a9a9a; text-align: left; line-height: 50px;  }
.copyright p a{color: #9a9a9a;}


/* 关于我们  */
.sidebar{ width: 100%; background: #f2f2f2; display: block; overflow: hidden; }
.sidebar .ab_side{ width: 80%; display: block; overflow: hidden;}
.sidebar .ab_side ul{ list-style: none; display: block; }
.sidebar .ab_side ul li{ float: left; padding:25px 30px; display: block; }
.sidebar .ab_side ul li h3{ font-size: 18px; color: #010101; font-weight: normal; line-height: 32px; }
.sidebar .ab_side ul li i{ width:32px; height:35px; float: left; margin-right: 15px;  }
.sidebar .ab_side ul li:nth-child(1) i{ background: url(../images/ico05.png) 0 0 no-repeat }
.sidebar .ab_side ul li:nth-child(2) i{ background: url(../images/ico05.png) 0 -35px no-repeat }
.sidebar .ab_side ul li:nth-child(3) i{ background: url(../images/ico05.png) 0 -70px no-repeat }
.sidebar .ab_side ul li:nth-child(4) i{ background: url(../images/ico05.png) 0 -105px no-repeat }
.sidebar .ab_side ul li:nth-child(5) i{ background: url(../images/ico05.png) 0 -140px no-repeat }
.sidebar .ab_side ul li:hover,.on1{ background: #0191d7; }
.sidebar .ab_side ul li:hover h3,.on1 h3{ color: #fff !important; }
.sidebar .ab_side ul li:nth-child(1):hover i,.on1:nth-child(1) i{ background: url(../images/ico05.png) -32px 0 no-repeat !important; }
.sidebar .ab_side ul li:nth-child(2):hover i,.on1:nth-child(2) i{ background: url(../images/ico05.png) -32px -35px no-repeat !important }
.sidebar .ab_side ul li:nth-child(3):hover i,.on1:nth-child(3) i{ background: url(../images/ico05.png) -32px -70px no-repeat !important }
.sidebar .ab_side ul li:nth-child(4):hover i,.on1:nth-child(4) i{ background: url(../images/ico05.png) -32px -105px no-repeat !important }
.sidebar .ab_side ul li:nth-child(5):hover i,.on1:nth-child(5) i{ background: url(../images/ico05.png) -32px -140px no-repeat !important }
.positions{ width: 20%; display: block; overflow: hidden; padding:25px 0; }
.positions p{ font-size: 14px;color: #333; line-height: 36px; }

.ab_adv{ width: 100%; display: block; overflow: hidden; background: url(../images/ab_bg.jpg) center no-repeat; padding: 30px 0; }
.about_edit{ margin:100px auto;display: block; overflow: hidden;  }
.ab_c01{ width: 49%;  display: block; overflow: hidden; }
.ab_c01 h3{ font-size: 30px; color: #373737; font-weight: normal; line-height: 42px; }
.ab_c01 hr{ width: 60px; border:none; background: #0191d7; height: 4px; margin-top:10px;  }
.ab_c01 p{ font-size: 16px; color: #625d5d; line-height: 36px; margin-top:50px;display: block; overflow: hidden; }
.ab_c02{ width: 49%; display: block; overflow: hidden; }



/*banner*/

.flash {
    width: 100%;
    height: 920px;
    margin: 0 auto;
    overflow: hidden;
    _zoom: 1;
    position: relative;
    *zoom: 1;
}

.flash1 {
    width: 1000px;
    height: 920px;
    margin: 0 auto;
    position: relative;
}

.flash2 {
    width: 1920px;
    height: 920px;
    position: absolute;
    left: -460px;
}

.flexslider {
    margin: 0 auto;
    position: relative;
    width: 1920px;
    height: 920px;
    overflow: hidden;
    zoom: 1;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;


}

.flexslider .slides {
    zoom: 1;

}

.flex-direction-nav a {
    width: 60px;
    height: 90px;
    line-height: 99em;
    overflow: hidden;
    margin: -60px 0 0;
    display: block;
    background: url(../images/ad_ctr.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
}

.flex-direction-nav .flex-next {

    background-position: 0 -90px;

    right: 0;

}

.flex-direction-nav .flex-prev {

    left: 0;

}

.flexslider:hover .flex-next {

    opacity: 0.8;

    filter: alpha(opacity=25);

}

.flexslider:hover .flex-prev {

    opacity: 0.8;

    filter: alpha(opacity=25);

}

.flexslider:hover .flex-next:hover,

.flexslider:hover .flex-prev:hover {

    opacity: 1;

    filter: alpha(opacity=50);

}

.flex-control-nav {

    width: 100%;

    position: absolute;

    bottom: 3px;

    text-align: center;

}

.flex-control-nav li {

    margin: 0 5px;

    display: inline-block;

    zoom: 1;

    *display: inline;

}

.flex-control-paging li a {

    background: url(../images/dot.png) no-repeat 0 -16px;

    display: block;

    height: 16px;

    overflow: hidden;

    text-indent: -99em;

    width: 16px;

    cursor: pointer;



}

.flex-control-paging li a.flex-active {

    background-position: 0 0;

}



/*左侧分栏*/

.con_section {

    position: relative;
    padding: 20px 0 50px;

}

lside {
    display: block;
    position: relative;

    float: left;

    width: 260px;

}

lside section h2 {
    background: url(../images/about_03.jpg) no-repeat;
    height: 90px;
    font-size: 26px;
    line-height: 90px;
    color: #fff;
    padding-left: 45px
}

lside .lside_list {
    border: 1px solid #dfdfdf;

    display: block;

    overflow: hidden;

    background: #fff;
    padding: 15px 20px 10px;
}

lside .lside_list dl {

    margin-bottom: 12px;
}

lside .lside_list dl dt {
    padding-left: 34px;
    font-size: 16px;
    color: #666;
    background: url(../images/p_ico.png) 20px no-repeat #0191d7;
    display: block;
}

lside .lside_list dl dt a {
    display: block;
    padding: 8px 0 8px 30px;
    color: #fff;
}

lside .lside_list dl dt:hover {
    color: #fff;
    background: url(../images/p_ico.png) 20px no-repeat #fc7404;
    display: block;
}

lside .lside_list dl dt:hover a {
    color: #fff;
}

lside .lside_list dl dt.current {
    color: #fff;
    background: url(../images/p_ico.png) 20px no-repeat #fc7404;
    display: block;
}

lside .lside_list dl dt.current a {
    color: #fff;
}

lside .lside_list dl dd {
    padding: 6px 0 6px 0;
}

lside .lside_list dl dd a {
    display: block;
    padding-left: 20px;
    height: 36px;
    color: #333;
    font-weight: normal;
    line-height: 36px;
    background: url(../images/p_ico.png) 10px no-repeat;
    border-bottom: 1px solid #eee;

}

lside .lside_list dl dd .current a,
.lside_list dl dd a:hover {
    background: #efefef;
}

.side_tel {
    width: 100%;
    background: url(../images/about_06.jpg) no-repeat;
    height: 172px;
    display: block;
    overflow: hidden;
    text-align: center;
    margin-top: 15px;
}

.side_tel p {
    font-size: 14px;
    color: #fff;
    padding: 10px 0 0;
}

.side_tel h3 {
    font-size: 30px;
    color: #fff;
    line-height: 45px;
}

.side_news {
    margin-top: 15px;
    display: block;
}

.side_news h2 {
    background: url(../images/about_03.jpg) no-repeat;
    height: 90px;
    font-size: 26px;
    line-height: 90px;
    color: #fff;
    padding-left: 45px;
}

.side_news ul {
    border: 1px solid #dfdfdf;
    display: block;
    overflow: hidden;
    background: #fff;
    padding: 0 20px 15px;
}

.side_news ul li {
    border-bottom: 1px dashed #ccc;
    padding: 12px 0;
}

.side_news ul li span {
    font-size: 12px;
    color: #8e8e8e;
    line-height: 16px;
    display: block;
}

.side_news ul li h3 {
    color: #000;
    font-size: 12px;
}

.side_news ul li p {
    color: #333;
    line-height: 20px;
    font-size: 12px;
}

/*右侧内容*/

article{

	width:930px;

	float:right;

	padding:0 10px;

}

.article_head{    position: relative;
    height: 60px;
    border-bottom: 1px solid #ddd;
    line-height: 60px;
    border-top: 3px solid #fc7404;}

.article_head .position{position:absolute;top:0;right:0px;color:#aaa;}

.article_head .position a{color:#999;font-family:'Microsoft YaHei',Tahoma,Verdana,'Simsun';}

.article_head h1{color:#555;font-weight:normal;font-size:18px;}



/*新闻列表*/


.met_module2_list {
    padding: 30px 0;
}

.met_module2_list dl {
    padding: 30px 20px;
    display: block;
    overflow: hidden;
    border-bottom: 1px solid #e0e0e0;
}

.met_module2_list dl dt {
    width: 98px;
    height: 98px;
    display: block;
    background: #ccc;
    text-align: center;
    float: right;
}

.met_module2_list dl dt h3 {
    font-size: 30px;
    color: #fff;
    margin-top: 20px;
}

.met_module2_list dl dt p {
    font-size: 14px;
    color: #fff;
}

.met_module2_list dl dd {
    width: 780px;
    display: block;
    overflow: hidden;
}

.met_module2_list dl dd h3 {
    font-size: 20px;
    color: #010101;
    display: block;
}

.met_module2_list dl dd p {
    font-size: 14px;
    color: #010101;
    line-height: 24px;
    margin: 15px 0 25px;
}

.met_module2_list dl dd span {
    width: 145px;
    background: #0191d7;
    border-radius: 20px;
    display: block;
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 32px;
}

.met_module2_list dl:hover dt {
    background: #f08801;
}

.met_module2_list dl:hover dd h3 {
    color: #0191d7;
    text-decoration: underline;
}

.article_content{ margin:20px 0; }

/*新闻详细*/

.article_content h1.article_title{font-size:28px;font-weight:normal;padding:5px 0;text-align: center;}

.article_content .article_infos{color:#818181;font-size:12px;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #ddd;text-align: center;}

.article_content .article_infos span{margin-right: 10px;}
.article_content .article_img{display: block; max-width: 600px; margin: 0 auto;}
.article_content .article_img img{width: 100%;}
.article_content .article_editor {
    font-size: 16px;
    padding: 0 10px;

}



/*图片列表*/

.module_list_img {

    padding: 30px 10px;

}

.module_list_img li {
    width: 33.3%;
    float: left;
    margin-bottom: 20px;

}

.module_list_img li a {

    display: block;

    width: 280px;

    text-align: center;

}

.module_list_img li .img-size {
    border: 1px solid #ccc;
    width: 280px;
    height: 270px;
    overflow: hidden;
    position: relative;
}

.module_list_img li .img-size img {
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.module_list_img li h3 {
    font-weight: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

}

/*图片详情*/

.product-info{

	padding:10px;

}

.product-img{
	width:380px;

	float:left;

	border-right:1px solid #eee;

	padding-right:49px;

}

.product-img img{

	width:100%;

}

.product-arr{

	float:left;

	width:429px;

	padding-left:50px;

}

.product-arr h3{

    font-size: 24px;

    padding: 20px 5px;

    border-bottom: 1px solid #ddd;

}

.product-arr p{

	line-height:28px;

	font-size:14px;

}

.product_nav{height:45px;line-height:45px;margin:30px 0;border:1px solid #ddd}

.product_nav li{float:left;list-style:none;border-right:1px solid #ddd;cursor:pointer}

.product_nav li a{display:block;padding:0 40px}

.product_nav li.product_nav_now,.product_nav li.product_nav_hover{background:#f7f8fa}



/*留言*/

.msg_hr{border-top:1px solid #ddd;margin:0;padding:0 5px 0 15px;font-weight:bold;font-size:16px;background:#ddd;height:60px;line-height:60px;}

:-ms-input-placeholder{color:#999}

.msg{border:1px solid #ddd;border-top:0;overflow:hidden;text-align:left}

.msg dl:after{display:block;clear:both;content:"";visibility:hidden;height:0}

.msg dl{width:100%;zoom:1;background:#fff}

.msg dl{border-top:1px solid #ddd;margin:0;display:-webkit-box;display:-moz-box;display:box;display:-ms-flexbox;position:relative;padding:5px 0}

.msg dl dt{padding:15px 15px 10px 15px;width:105px;text-align:left;font-weight:normal;overflow:hidden;line-height:1.2}

.msg dl dd{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;-ms-flex:1;padding:2px 0 0 15px;margin:10px 0}

.msg dl dd label input{position:relative;top:1px;margin-right:3px}

.msg dl dd .fbox{margin:0 10px 0 0}

.msg dl dd .tips{color:#aaa}

.msg dl dd .tips:hover{color:#f00}

.msg dl dd.labelinline label{display:inline}

.msg dl dt.addimgdt{padding:10px 5px 10px}

.msg dl dt.addimgdt p{height:30px;line-height:30px;margin-bottom:8px}

.msg dl.noborder{border-bottom:0}

.msg dl dd.ftype_description{color:#fff;padding:8px;margin:0 5px;background:#00AAFF}

.ftype_input .fbox{float:left}

.ftype_input .tips{float:left;padding-top:5px}

.ftype_input .fbox input{width:350px;height:28px;line-height:28px\9;padding:2px 5px;border:1px solid #dcdfe0;background-color:#fff;color:#333;outline:0;border-radius:2px}

.placeholder-ie{position:relative}

.placeholder-ie label{position:absolute;left:8px;top:7px;cursor:text;color:#999}

.ftype_textarea .tips{display:block}

.ftype_textarea textarea{width:350px;line-height:1.5;height:100px;padding:7px 5px;border:1px solid #dcdfe0;background-color:#fff;color:#333;outline:0}

.ftype_select .tips,.ftype_select-linkage .tips{display:block;margin-top:5px}

select{line-height:31px;height:31px;vertical-align:middle;background-color:#fff;outline:0;border:1px solid #ccc;padding:4px;color:#656565}

.ftype_radio .fbox label{font-weight:normal;height:28px;line-height:28px;margin:0;display:block}

.ftype_radio .fbox input[type='radio']{border-radius:100%;bottom:3px;height:15px;position:relative;vertical-align:middle;width:15px;margin:0;position:relative;top:-1px;margin-right:6px}

.ftype_radio .formerror{margin-top:0}

.ftype_checkbox .fbox input[type='checkbox']{border-radius:100%;bottom:3px;height:15px;position:relative;vertical-align:middle;width:15px;margin:0}

.ftype_checkbox .fbox label{font-weight:normal;height:28px;line-height:28px;margin:0;display:block}

.ftype_checkbox .fbox input{position:relative;top:-1px;margin-right:6px!important}

.ftype_checkbox .formerror{margin-top:0}

.ftype_transverse .fbox label{display:inline;margin-right:15px}

.submit{display:block;background:#23b7e5;border:0 none;height:34px;line-height:26px;padding:0 35px;color:#fff;cursor:pointer;border-radius:2px;font-family:'Microsoft YaHei',Tahoma,Verdana,'Simsun'}

.submit:hover{background:#38c4f0}

.submit.active{background:#1ba4cf}

.msg dl dd.ftype_code input{width:80px;margin-right:10px}

.msg dl dd.ftype_code img{height:30px;position:relative;bottom:2px}



/*分页*/

.page-list{

    clear: both;

    margin: 20px 0px 0px 0px;

    text-align: center;

}

.page-list .page-item{display: inline-block; }

.page-list .page-link{

    display: inline-block;

    font-family: Arial;

    font-size: 13px;

    padding: 7px 11px;

    margin-left: 6px;

    background-color: #fff;

    border: 1px solid #e6e6e6;

    border-radius: 4px;

}

.page-item.active .page-link {

    z-index: 1;

    color: #fff;

    background-color: #007bff;

    border-color: #007bff;

}

.page-item.disabled .page-link {

    color: #6c757d;

    pointer-events: none;

    cursor: auto;

    background-color: #fff;

    border-color: #dee2e6;

}

/* 案例列表  */

.case_list_article,
.case_list_article2 {
    width: 100%;
    display: block;
    overflow: hidden;
    margin: 40px 0;
}

.case_list_article dl {
    float: left;
    width: 300px;
    margin-right: 10px;
    overflow: hidden;
    margin-bottom: 20px;
    border: 1px solid #ededed
}

.case_list_article dl:nth-child(3n) {
    margin-right: 0;
}

.case_list_article dl dt a{
    width: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    height: 212px;
    border-bottom: 1px solid #eaeaea;
}

.case_list_article dl dt img {
    transition: all .3s;
    max-width: 100%;
    max-height: 100%;
}

.case_list_article dl dd {
    padding: 15px;
    display: block;
    overflow: hidden;
}

.case_list_article dl dd h3 {
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


.case_list_article dl dd p {
    font-size: 14px;
    color: rgb(97, 96, 96);
    line-height: 24px;
    height: 45px;
    padding: 5px 0;
}

.case_list_article dl:hover dt img {
    transform: scale(1.1);
}

.case_list_article dl:hover dd h3 {
    color: #014099;
}


.case_list_article2 dl {
    float: left;
    width: 392px;
    margin-right: 10px;
    overflow: hidden;
    margin-bottom: 20px;

}

.case_list_article2 dl:nth-child(3n) {
    margin-right: 0;
}

.case_list_article2 dl dt {
    width: 390px;
    display: block;
    overflow: hidden;
}

.case_list_article2 dl a dt {
    overflow: hidden;
}

.case_list_article2 dl dt img {
    transition: all .3s;
    width: 390px;
}

.case_list_article2 dl dd {
    padding: 15px;
    display: block;
    overflow: hidden;
}

.case_list_article2 dl dd h3 {
    font-size: 16px;
    line-height: 30px;
    text-align: center;
}



.case_list_article2 dl:hover dd h3 {
    color: #014099;
}